package com.surfilter.risk.dto;

import com.google.common.collect.Lists;

import java.util.List;

/**
 * RiskListGeneral
 * Dis:风险榜单总体概况
 * Created by jstarseven on 2017/5/4.
 */
public class RiskListGeneral {
    //累积处罚数量	punishnum
    private Integer punishnum;
    //累计处罚金额	punishmoney
    private Double punishmoney;
    //7日新增处罚数量	punishnumweek
    private Integer punishnumweek;
    //30日新增处罚数量	punishnummonth
    private Integer punishnummonth;
    //全国地理区域处罚统计	punishregion
    private List<GeneralData> punishregion = Lists.newArrayList();
    //全国行政处罚类型惩戒占比	punishtype
    private List<GeneralData> punishtype = Lists.newArrayList();
    //全国行政单位处罚TOP10	punishstra
    private List<GeneralData> punishstra = Lists.newArrayList();
    //全国企业处罚综合TOP10	punishcomp
    private List<GeneralData> punishcomp = Lists.newArrayList();
    //全国行业分布处罚TOP10	punishdist
    private List<GeneralData> punishdist = Lists.newArrayList();
    //上市公司处罚综合TOP10	punishlisted
    private List<GeneralData> punishlisted = Lists.newArrayList();

    public Integer getPunishnum() {
        return punishnum;
    }

    public void setPunishnum(Integer punishnum) {
        this.punishnum = punishnum;
    }

    public Double getPunishmoney() {
        return punishmoney;
    }

    public void setPunishmoney(Double punishmoney) {
        this.punishmoney = punishmoney;
    }

    public Integer getPunishnumweek() {
        return punishnumweek;
    }

    public void setPunishnumweek(Integer punishnumweek) {
        this.punishnumweek = punishnumweek;
    }

    public Integer getPunishnummonth() {
        return punishnummonth;
    }

    public void setPunishnummonth(Integer punishnummonth) {
        this.punishnummonth = punishnummonth;
    }

    public List<GeneralData> getPunishregion() {
        return punishregion;
    }

    public void setPunishregion(List<GeneralData> punishregion) {
        this.punishregion = punishregion;
    }

    public List<GeneralData> getPunishtype() {
        return punishtype;
    }

    public void setPunishtype(List<GeneralData> punishtype) {
        this.punishtype = punishtype;
    }

    public List<GeneralData> getPunishstra() {
        return punishstra;
    }

    public void setPunishstra(List<GeneralData> punishstra) {
        this.punishstra = punishstra;
    }

    public List<GeneralData> getPunishcomp() {
        return punishcomp;
    }

    public void setPunishcomp(List<GeneralData> punishcomp) {
        this.punishcomp = punishcomp;
    }

    public List<GeneralData> getPunishdist() {
        return punishdist;
    }

    public void setPunishdist(List<GeneralData> punishdist) {
        this.punishdist = punishdist;
    }

    public List<GeneralData> getPunishlisted() {
        return punishlisted;
    }

    public void setPunishlisted(List<GeneralData> punishlisted) {
        this.punishlisted = punishlisted;
    }

    @Override
    public String toString() {
        return "RiskListGeneral{" +
                "punishnum=" + punishnum +
                ", punishmoney=" + punishmoney +
                ", punishnumweek=" + punishnumweek +
                ", punishnummonth=" + punishnummonth +
                ", punishregion=" + punishregion +
                ", punishtype=" + punishtype +
                ", punishstra=" + punishstra +
                ", punishcomp=" + punishcomp +
                ", punishdist=" + punishdist +
                ", punishlisted=" + punishlisted +
                '}';
    }
}